package anonymus.negocio;

import anonymus.dao.eventoDeportivoDAO;
import anonymus.excepcion.DAOExcepcion;
import anonymus.modelo.Evento;
import anonymus.modelo.Local;

public class EventoDeportivoNegocio {
	
	public void insertarEventoDeportivo(String nom_evento,String premio, int tope_equipos, String fecha_limite, String fecha_ini_evento, String fecha_fin_evento, Local local) throws DAOExcepcion {

		if (nom_evento == null || premio == null || tope_equipos == 0 || fecha_limite == null || fecha_ini_evento == null || fecha_fin_evento == null) {
			System.out.println("PARAMETROS INVALIDOS");
			throw new DAOExcepcion("PARAMETROS INVALIDOS");
		} else {
			Evento evento = new Evento();
			evento.setNom_evento(nom_evento);
			evento.setPremio(premio);
			evento.setTope_equipos(tope_equipos);
			evento.setFecha_limite(fecha_limite);
			evento.setFecha_ini_evento(fecha_ini_evento);
			evento.setFecha_fin_evento(fecha_fin_evento);
			evento.setLocal(local);
			eventoDeportivoDAO dao = new eventoDeportivoDAO();
			try {
				dao.insertar(evento);
			} catch (DAOExcepcion e) {
				throw new DAOExcepcion("ERROR INSERTAR Evento");
			}
		}
	}
}